package com.bgs.mapper;

import com.bgs.common.R;
import com.bgs.pojo.Store;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.bgs.pojo.vo.StoreTow;
import com.bgs.pojo.vo.ZeroToReportAndOrderDetail;
import org.apache.ibatis.annotations.Param;

import java.util.List;


/**
 * <p>
 * 店铺表 Mapper 接口
 * </p>
 *
 * @author Asia
 * @since 2021-09-14
 */
public interface StoreMapper extends BaseMapper<Store> {

    ZeroToReportAndOrderDetail zeroGetStoreToZeroToReportAndOrderDetail(ZeroToReportAndOrderDetail zeroToReportAndOrderDetail);

    boolean zeroStoreStatus4(Integer storeId);
    List<Store> TowGettableData(String beforeUserName,String storeName);

    int TowDianShen(Integer storeId);

    int TowDianShenNo(Integer storeId);


    List<Store> zeroStoreIdToStore(Integer storeId);
    //开启店铺
    Integer FourOpenShop(Store store);
    //被订单远程调用查看店铺信息
    List<Store> TowOrderStore(Integer storeId);
    //查看当前商户的所有商品
    List<StoreTow> TowListCircle(Integer beforeUserId);


    //查询店铺id
    Store FourStoreId(@Param("id") int id);
    //查询所有店铺
    List<Store> FourStore();
}
